huge pile of shells or rinds - French English Dictionary